package com.enjoyor.health.HGPT.core.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author enjoyor
 * @since 2023-10-18
 */
@TableName("selftest_content")
@ApiModel(value = "SelftestContent对象", description = "")
public class SelftestContent implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("自测卷套名")
    private String title;

    @ApiModelProperty("自测卷套名_英文")
    private String titleEn;

    @ApiModelProperty("最低得分，大于等于")
    private Double lowScore;

    @ApiModelProperty("最高得分，小于")
    private Double highScore;

    @ApiModelProperty("结果简称")
    private String resultAbb;

    @ApiModelProperty("分数段结果")
    private String result;

    @ApiModelProperty("结果解释内容")
    private String content;

    @ApiModelProperty("状态，1有效，0无效")
    private Boolean state;

    @ApiModelProperty("本测评基于xxx")
    private String baseInfo;

    @ApiModelProperty("测评介绍-时长")
    private String introDuration;

    @ApiModelProperty("测评介绍-题量")
    private String introNumberQuestion;

    @ApiModelProperty("测评介绍-人数")
    private String introNumberPeople;

    @ApiModelProperty("测评介绍-文字描述")
    private String introText;

    private String abstrct;

    @ApiModelProperty("封面图片地址")
    private String coverUrl;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTitleEn() {
        return titleEn;
    }

    public void setTitleEn(String titleEn) {
        this.titleEn = titleEn;
    }

    public Double getLowScore() {
        return lowScore;
    }

    public void setLowScore(Double lowScore) {
        this.lowScore = lowScore;
    }

    public Double getHighScore() {
        return highScore;
    }

    public void setHighScore(Double highScore) {
        this.highScore = highScore;
    }

    public String getResultAbb() {
        return resultAbb;
    }

    public void setResultAbb(String resultAbb) {
        this.resultAbb = resultAbb;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Boolean getState() {
        return state;
    }

    public void setState(Boolean state) {
        this.state = state;
    }

    public String getBaseInfo() {
        return baseInfo;
    }

    public void setBaseInfo(String baseInfo) {
        this.baseInfo = baseInfo;
    }

    public String getIntroDuration() {
        return introDuration;
    }

    public void setIntroDuration(String introDuration) {
        this.introDuration = introDuration;
    }

    public String getIntroNumberQuestion() {
        return introNumberQuestion;
    }

    public void setIntroNumberQuestion(String introNumberQuestion) {
        this.introNumberQuestion = introNumberQuestion;
    }

    public String getIntroNumberPeople() {
        return introNumberPeople;
    }

    public void setIntroNumberPeople(String introNumberPeople) {
        this.introNumberPeople = introNumberPeople;
    }

    public String getIntroText() {
        return introText;
    }

    public void setIntroText(String introText) {
        this.introText = introText;
    }

    public String getAbstrct() {
        return abstrct;
    }

    public void setAbstrct(String abstrct) {
        this.abstrct = abstrct;
    }

    public String getCoverUrl() {
        return coverUrl;
    }

    public void setCoverUrl(String coverUrl) {
        this.coverUrl = coverUrl;
    }

    @Override
    public String toString() {
        return "SelftestContent{" +
            "id = " + id +
            ", title = " + title +
            ", titleEn = " + titleEn +
            ", lowScore = " + lowScore +
            ", highScore = " + highScore +
            ", resultAbb = " + resultAbb +
            ", result = " + result +
            ", content = " + content +
            ", state = " + state +
            ", baseInfo = " + baseInfo +
            ", introDuration = " + introDuration +
            ", introNumberQuestion = " + introNumberQuestion +
            ", introNumberPeople = " + introNumberPeople +
            ", introText = " + introText +
            ", abstrct = " + abstrct +
            ", coverUrl = " + coverUrl +
        "}";
    }
}
